import java.awt.event.*;   

import javax.swing.*;

import java.io.*;

import java.util.*;

public class WordPolice implements ActionListener {

   JTextField showText;

   HashMap<String,String> hashtable;

   File file=new File("word.txt");

   Scanner sc=null;

   WordPolice() {

     hashtable=new HashMap<String,String>();

     try{ sc=new Scanner(file);

          while(sc.hasNext()){

             String englishWord=sc.next();

             String chineseWord=sc.next(); 

             hashtable.put(englishWord,chineseWord); 

          }

     }

     catch(Exception e){}  

   }

   public void setJTextField(JTextField showText) {

      this.showText=showText;

   }

   public void actionPerformed(ActionEvent e) {

      String englishWord=e.getActionCommand();

      if(hashtable.containsKey(englishWord)) {

         String chineseWord=hashtable.get(englishWord);

         showText.setText(chineseWord);

      }

      else {

         showText.setText("没有此单词");

      }  

   }

}
